home *** CD-ROM | disk | FTP | other *** search
/ Champak 122 / Vol 122.iso / games / gem_stri.swf / scripts / __Packages / mx / remoting / Operation.as < prev    next >
Encoding:
Text File  |  2011-01-06  |  14.9 KB  |  428 lines

  1. var ┬º\x01┬º = 286;
  2. loop0:
  3. while(true)
  4. {
  5.    if(eval("\x01") == 286)
  6.    {
  7.       set("\x01",eval("\x01") - 129);
  8.       ┬º┬ºpush(true);
  9.       continue;
  10.    }
  11.    if(eval("\x01") == 999)
  12.    {
  13.       set("\x01",eval("\x01") - 759);
  14.       ┬º┬ºpush(┬º┬ºpop() > (┬º┬ºpop() | ┬º┬ºpop()));
  15.       break;
  16.    }
  17.    if(eval("\x01") == 627)
  18.    {
  19.       set("\x01",eval("\x01") + 118);
  20.       ┬º┬ºpush(true);
  21.       continue;
  22.    }
  23.    if(eval("\x01") == 692)
  24.    {
  25.       set("\x01",eval("\x01") - 463);
  26.       break;
  27.    }
  28.    if(eval("\x01") == 157)
  29.    {
  30.       set("\x01",eval("\x01") - 45);
  31.       if(┬º┬ºpop())
  32.       {
  33.          set("\x01",eval("\x01") + 515);
  34.       }
  35.       continue;
  36.    }
  37.    if(eval("\x01") == 201)
  38.    {
  39.       set("\x01",eval("\x01") + 459);
  40.       if(┬º┬ºpop())
  41.       {
  42.          set("\x01",eval("\x01") - 306);
  43.       }
  44.       continue;
  45.    }
  46.    if(eval("\x01") == 888)
  47.    {
  48.       set("\x01",eval("\x01") - 96);
  49.       ┬º┬ºpush(true);
  50.       continue;
  51.    }
  52.    if(eval("\x01") != 112)
  53.    {
  54.       if(eval("\x01") == 901)
  55.       {
  56.          set("\x01",eval("\x01") - 400);
  57.          if(┬º┬ºpop())
  58.          {
  59.             set("\x01",eval("\x01") + 387);
  60.          }
  61.       }
  62.       else if(eval("\x01") == 713)
  63.       {
  64.          set("\x01",eval("\x01") - 512);
  65.          ┬º┬ºpush(true);
  66.       }
  67.       else if(eval("\x01") == 240)
  68.       {
  69.          set("\x01",eval("\x01") + 584);
  70.          ┬º┬ºpush(true);
  71.       }
  72.       else if(eval("\x01") == 952)
  73.       {
  74.          set("\x01",eval("\x01") + 47);
  75.          if(┬º┬ºpop())
  76.          {
  77.             set("\x01",eval("\x01") - 759);
  78.          }
  79.       }
  80.       else
  81.       {
  82.          if(eval("\x01") == 501)
  83.          {
  84.             set("\x01",eval("\x01") + 387);
  85.             nextFrame();
  86.             play();
  87.             break;
  88.          }
  89.          if(eval("\x01") == 354)
  90.          {
  91.             set("\x01",eval("\x01") + 214);
  92.             ┬º┬ºpush(true);
  93.          }
  94.          else if(eval("\x01") == 568)
  95.          {
  96.             set("\x01",eval("\x01") - 187);
  97.             if(┬º┬ºpop())
  98.             {
  99.                set("\x01",eval("\x01") + 161);
  100.             }
  101.          }
  102.          else if(eval("\x01") == 745)
  103.          {
  104.             set("\x01",eval("\x01") - 178);
  105.             if(┬º┬ºpop())
  106.             {
  107.                set("\x01",eval("\x01") + 146);
  108.             }
  109.          }
  110.          else if(eval("\x01") == 366)
  111.          {
  112.             set("\x01",eval("\x01") + 535);
  113.             ┬º┬ºpush(true);
  114.          }
  115.          else
  116.          {
  117.             if(eval("\x01") == 788)
  118.             {
  119.                set("\x01",eval("\x01") - 422);
  120.                break;
  121.             }
  122.             if(eval("\x01") == 487)
  123.             {
  124.                set("\x01",eval("\x01") + 301);
  125.                if(┬º┬ºpop())
  126.                {
  127.                   set("\x01",eval("\x01") - 422);
  128.                }
  129.             }
  130.             else
  131.             {
  132.                if(eval("\x01") == 381)
  133.                {
  134.                   set("\x01",eval("\x01") + 161);
  135.                   break;
  136.                }
  137.                if(eval("\x01") == 660)
  138.                {
  139.                   set("\x01",eval("\x01") - 306);
  140.                   ┬º┬ºpop() extends new ┬º┬ºpop()[┬º┬ºpop() | (┬º┬ºpop() | ┬º┬ºpop())]();
  141.                   ┬º┬ºpush(┬º┬ºpop() > ┬º┬ºpop());
  142.                   break;
  143.                }
  144.                if(eval("\x01") == 542)
  145.                {
  146.                   set("\x01",eval("\x01") + 410);
  147.                   ┬º┬ºpush(true);
  148.                }
  149.                else if(eval("\x01") == 824)
  150.                {
  151.                   set("\x01",eval("\x01") - 132);
  152.                   if(┬º┬ºpop())
  153.                   {
  154.                      set("\x01",eval("\x01") - 463);
  155.                   }
  156.                }
  157.                else
  158.                {
  159.                   if(eval("\x01") == 567)
  160.                   {
  161.                      set("\x01",eval("\x01") + 146);
  162.                      break;
  163.                   }
  164.                   if(eval("\x01") == 229)
  165.                   {
  166.                      set("\x01",eval("\x01") + 258);
  167.                      ┬º┬ºpush(true);
  168.                   }
  169.                   else
  170.                   {
  171.                      if(eval("\x01") != 792)
  172.                      {
  173.                         if(eval("\x01") == 582)
  174.                         {
  175.                            set("\x01",eval("\x01") - 298);
  176.                            ┬º┬ºconstant(66)(mx.remoting.debug.eventType,null,1);
  177.                            ┬º┬ºpush(_loc2_[┬º┬ºconstant(63)](┬º┬ºconstant(65),┬º┬ºpop()[┬º┬ºpop() - ┬º┬ºpop()],┬º┬ºpop()));
  178.                            ┬º┬ºpush(_loc2_[┬º┬ºconstant(63)](┬º┬ºconstant(35),_loc2_[┬º┬ºconstant(33)],function()
  179.                            {
  180.                            }
  181.                            ));
  182.                            break;
  183.                         }
  184.                         if(eval("\x01") == 284)
  185.                         {
  186.                            set("\x01",eval("\x01") + 425);
  187.                            if(!_global.mx)
  188.                            {
  189.                               _global.mx = new Object();
  190.                            }
  191.                            ┬º┬ºpop();
  192.                            if(!_global.mx.remoting)
  193.                            {
  194.                               _global.mx.remoting = new Object();
  195.                            }
  196.                            ┬º┬ºpop();
  197.                            if(!_global.mx.remoting.Operation)
  198.                            {
  199.                               var _loc1_ = null;
  200.                               mx.remoting.Operation = _loc1_ = function(methodName, parent)
  201.                               {
  202.                                  var _loc1_ = this;
  203.                                  _loc1_.__service = parent;
  204.                                  _loc1_.__responder = parent.responder;
  205.                                  _loc1_.__methodName = methodName;
  206.                                  _loc1_.__invokationName = _loc1_.__service.name + "." + methodName;
  207.                                  _loc1_.__request = new Object();
  208.                                  _loc1_.__arguments = new Array();
  209.                               };
  210.                               var _loc2_ = _loc1_.prototype;
  211.                               _loc2_.createThenSend = function(Void)
  212.                               {
  213.                                  this.createArguments();
  214.                                  return this.send();
  215.                               };
  216.                               _loc2_.send = function(Void)
  217.                               {
  218.                                  var _loc1_ = this;
  219.                                  _loc1_.__service.log.logInfo("Invoking " + _loc1_.__methodName + " on " + _loc1_.__service.name);
  220.                                  var _loc3_ = new mx.remoting.PendingCall(_loc1_.__service,_loc1_.__methodName);
  221.                                  _loc3_.responder = _loc1_.__responder;
  222.                                  var _loc2_ = null;
  223.                                  if(_loc1_.__arguments == null)
  224.                                  {
  225.                                     _loc2_ = new Array();
  226.                                  }
  227.                                  else
  228.                                  {
  229.                                     _loc2_ = _loc1_.__arguments.concat();
  230.                                  }
  231.                                  _loc1_.__invokationName = _loc1_.__service.name + "." + _loc1_.__methodName;
  232.                                  _loc2_.unshift(_loc1_.__invokationName,_loc3_);
  233.                                  _loc1_.__service.connection.call.apply(_loc1_.__service.connection,_loc2_);
  234.                                  return _loc3_;
  235.                               };
  236.                               _loc2_.invoke = function(a)
  237.                               {
  238.                                  this.__arguments = a;
  239.                               };
  240.                               _loc2_.__get__responder = function()
  241.                               {
  242.                                  return this.__responder;
  243.                               };
  244.                               _loc2_.__set__responder = function(r)
  245.                               {
  246.                                  this.__responder = r;
  247.                                  return this.responder;
  248.                               };
  249.                               _loc2_.__get__request = function()
  250.                               {
  251.                                  return this.__request;
  252.                               };
  253.                               _loc2_.__set__request = function(r)
  254.                               {
  255.                                  this.__request = r;
  256.                                  return this.request;
  257.                               };
  258.                               _loc2_.__get__name = function()
  259.                               {
  260.                                  return this.__methodName;
  261.                               };
  262.                               _loc2_.createArguments = function()
  263.                               {
  264.                                  var _loc1_ = this;
  265.                                  if(_loc1_.__request != null)
  266.                                  {
  267.                                     _loc1_.__arguments = new Array();
  268.                                     for(var _loc2_ in _loc1_.__request)
  269.                                     {
  270.                                        if(_loc2_ != "arguments")
  271.                                        {
  272.                                           _loc1_.__arguments.unshift(_loc1_.__request[_loc2_]);
  273.                                        }
  274.                                     }
  275.                                  }
  276.                               };
  277.                               ┬º┬ºpush(_loc2_.addProperty("name",_loc2_.__get__name,function()
  278.                               {
  279.                               }
  280.                               ));
  281.                               ┬º┬ºpush(_loc2_.addProperty("request",_loc2_.__get__request,_loc2_.__set__request));
  282.                               ┬º┬ºpush(_loc2_.addProperty("responder",_loc2_.__get__responder,_loc2_.__set__responder));
  283.                               ┬º┬ºpush(ASSetPropFlags(mx.remoting.Operation.prototype,null,1));
  284.                            }
  285.                            ┬º┬ºpop();
  286.                         }
  287.                         break;
  288.                      }
  289.                      set("\x01",eval("\x01") - 210);
  290.                      if(┬º┬ºpop())
  291.                      {
  292.                         set("\x01",eval("\x01") - 298);
  293.                      }
  294.                   }
  295.                }
  296.             }
  297.          }
  298.       }
  299.       continue;
  300.    }
  301.    set("\x01",eval("\x01") + 515);
  302.    while(true)
  303.    {
  304.       if(eval("\x01") == 965)
  305.       {
  306.          set("\x01",eval("\x01") - 744);
  307.          call(┬º┬ºpop());
  308.          break loop0;
  309.       }
  310.       if(eval("\x01") == 519)
  311.       {
  312.          set("\x01",eval("\x01") + 17);
  313.          ┬º┬ºpop()[┬º┬ºpop()] = new ┬º\┬º\┬ºpop()┬º();
  314.          ┬º┬ºpop();
  315.          if(!eval(┬º┬ºconstant(0))[┬º┬ºconstant(1)][┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(5)][┬º┬ºconstant(6)])
  316.          {
  317.             eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(5)][┬º┬ºconstant(6)] = _loc1_ = function(cs, cid)
  318.             {
  319.                ┬º┬ºconstant(7)();
  320.                var _loc1_ = new ┬º\┬º\┬ºconstant(2)┬º();
  321.                _loc1_[┬º┬ºconstant(8)] = eval(┬º┬ºconstant(9));
  322.                _loc1_[┬º┬ºconstant(10)] = eval(┬º┬ºconstant(11))[┬º┬ºconstant(12)];
  323.                _loc1_[┬º┬ºconstant(13)] = eval(┬º┬ºconstant(14));
  324.                eval(┬º┬ºconstant(16))[┬º┬ºconstant(17)](┬º┬ºconstant(15),_loc1_);
  325.             };
  326.             eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(5)][┬º┬ºconstant(6)][┬º┬ºconstant(18)] = _loc2_ = new eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(5)][┬º┬ºconstant(19)]();
  327.             ┬º┬ºpush(┬º┬ºconstant(20)(eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(5)][┬º┬ºconstant(6)][┬º┬ºconstant(18)],null,1));
  328.          }
  329.          ┬º┬ºpop();
  330.          break loop0;
  331.       }
  332.       if(eval("\x01") == 908)
  333.       {
  334.          set("\x01",eval("\x01") + 57);
  335.          if(┬º┬ºpop())
  336.          {
  337.             set("\x01",eval("\x01") - 744);
  338.          }
  339.       }
  340.       else
  341.       {
  342.          if(eval("\x01") != 536)
  343.          {
  344.             if(eval("\x01") == 139)
  345.             {
  346.                set("\x01",eval("\x01") + 830);
  347.                break loop0;
  348.             }
  349.             if(eval("\x01") == 969)
  350.             {
  351.                set("\x01",eval("\x01") - 225);
  352.                if(!_global.mx)
  353.                {
  354.                   _global.mx = new Object();
  355.                }
  356.                ┬º┬ºpop();
  357.                if(!_global.mx.remoting)
  358.                {
  359.                   _global.mx.remoting = new Object();
  360.                }
  361.                ┬º┬ºpop();
  362.                if(!_global.mx.remoting.debug)
  363.                {
  364.                   _global.mx.remoting.debug = new Object();
  365.                }
  366.                ┬º┬ºpop();
  367.                if(!_global.mx.remoting.debug.events)
  368.                {
  369.                   _global.mx.remoting.debug.events = new Object();
  370.                }
  371.                ┬º┬ºpop();
  372.                if(!_global.mx.remoting.debug.events.NetDebugRtmpLog)
  373.                {
  374.                   mx.remoting.debug.events.NetDebugRtmpLog = _loc1_ = function(infoobj)
  375.                   {
  376.                      var _loc1_ = this;
  377.                      super();
  378.                      _loc1_.eventType = "Trace";
  379.                      _loc1_.source = "Flash Communication Server";
  380.                      _loc1_.info = infoobj;
  381.                      _loc1_.trace = infoobj.description;
  382.                   };
  383.                   mx.remoting.debug.events.NetDebugRtmpLog.prototype = _loc2_ = new mx.remoting.debug.events.NetDebugNetConnection();
  384.                   ┬º┬ºpush(ASSetPropFlags(mx.remoting.debug.events.NetDebugRtmpLog.prototype,null,1));
  385.                }
  386.                ┬º┬ºpop();
  387.             }
  388.             break loop0;
  389.          }
  390.          set("\x01",eval("\x01") + 372);
  391.          ┬º┬ºpush(true);
  392.       }
  393.       while(true)
  394.       {
  395.          if(eval("\x01") == 581)
  396.          {
  397.             set("\x01",eval("\x01") + 326);
  398.             ┬º┬ºpush(true);
  399.          }
  400.          else if(eval("\x01") == 907)
  401.          {
  402.             set("\x01",eval("\x01") - 388);
  403.             if(┬º┬ºpop())
  404.             {
  405.                set("\x01",eval("\x01") + 17);
  406.             }
  407.          }
  408.          else if(eval("\x01") == 646)
  409.          {
  410.             set("\x01",eval("\x01") - 507);
  411.             if(┬º┬ºpop())
  412.             {
  413.                set("\x01",eval("\x01") + 830);
  414.             }
  415.          }
  416.          else
  417.          {
  418.             if(eval("\x01") != 221)
  419.             {
  420.                break;
  421.             }
  422.             set("\x01",eval("\x01") + 425);
  423.             ┬º┬ºpush(true);
  424.          }
  425.       }
  426.    }
  427. }
  428.